package 设计模式.工厂模式.factory;

import 设计模式.工厂模式.product.CouponVerCodeImpl;
import 设计模式.工厂模式.product.CouponVerTicketImpl;
import 设计模式.工厂模式.product.ICouponVer;

/**
 * @description:
 * @author: 小白白
 * @create: 2021-10-05
 **/

public class CouponVerificationFactory {

    public ICouponVer getCouponVer(Integer verType) {
        switch (verType) {
            case 1:
                return new CouponVerTicketImpl();
            case 2:
                return new CouponVerCodeImpl();
            default:
                throw new RuntimeException("error");
        }
    }

}
